
.main .w {
width: 1210px;
}

.w {
width: 990px;
margin: 0 auto;
}
#header {
height: 60px;
padding: 15px 0;
}

#logo {
float: left;
width: 330px;
padding-top: 5px;
}

.ld {
position: relative;
zoom: 1;
}

#search {
float: left;
width: 320px;
padding: 4px 86px 0 0;
}

.main #search {
width: 510px;
padding-right: 96px;
}

#search {
float: left;
width: 320px;
padding: 4px 86px 0 0;
}

.main #search .i-search {
width: 494px;
}

#search .form {
height: 30px;
padding: 3px 0;
overflow: hidden;
background-position: 0 -357px;
background-color: #D00000;
}

#search b, #search s, #search .form, #search .text, #search .button {
background-image: url(http://misc.360buyimg.com/lib/skin/2012/i/20111221C.png);
background-repeat: repeat-x;
}

#hotwords {
height: 18px;
color: #999;
overflow: hidden;
}


#hotwords span, #hotwords strong {
float: left;
font-weight: normal;
}

#my360buy {
float: left;
position: relative;
z-index: 9;
width: 112px;
height: 30px;
margin-top: 12px;
}

#my360buy dt, #my360buy dt img, #my360buy .prompt .btn-login, #my360buy .orderlist .more {
background-image: url(http://misc.360buyimg.com/lib/skin/2012/i/20120112B.png);
background-repeat: no-repeat;
}

#my360buy dt img {
position: absolute;
top: 2px;
left: 3px;
background-position: -202px -176px;
}


s, strike, del {
text-decoration: line-through;
}

a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}

#my360buy dt {
position: absolute;
z-index: 1;
width: 50px;
height: 30px;
padding: 0 26px 0 36px;
background-color: white;
background-position: -64px -320px;
text-align: center;
line-height: 27px;
cursor: pointer;
}

.ld s, .ld b, .ld .block {
position: absolute;
overflow: hidden;
}

#settleup {
float: right;
position: relative;
z-index: 9;
width: 131px;
height: 30px;
margin-top: 12px;
}

#settleup dt, #settleup .smb a {
background-image: url(http://misc.360buyimg.com/lib/skin/2012/i/20120112B.png);
background-repeat: none;
}

#settleup dt {
position: absolute;
z-index: 3;
width: 80px;
height: 30px;
padding: 0 16px 0 35px;
background-color: white;
background-position: 0 -252px;
cursor: pointer;
text-align: center;
}